-
Notifications
You must be signed in to change notification settings - Fork 121
Merge Experimental #952
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Merge Experimental #952
Conversation
-Fixed Intro Dropships overlapping players (it will only do if there's more players than Dropship slots, a.k.a 8 which 4 per Dropship) -Fixed CTF Spawns (unrelated to FD yes, but this branch goes experimental with everything, not just FD) -Added a Minimap/Overlay Ping functionality, players can use that by binding the "pingspot" command to a key in the console -Fixed Score miscalculation of Healing allied Titans with Batteries
|
Merge conflicts. |
…arMods into experimental
|
Gonna take forever to actually get this merged 😭 |
* Should fix classic executions. * Support npc executions. * Add check to first person anim. * camelCase. * Bleh. * Angles fix. * Fix very rare chance of player not being valid. * Fix very rare chance of player being invalid on connect. * Bleh. * Mhm. * Need this. * Hide titan battery. * Pick loadout every round. * Add globalized challenges check. * Undo wargames changes. * Uh. * :). * Use nuke skin on 3p battery. * Add `ns_` to fp convars. * Mhm. * Remove more of elite titans. * Fix compile errors. * Can't be null. * Return the reaper. * Mhm. * Fix player not using fp phase embark anim event. * Some fp things. * Use nuke skin. * Remove switching sides. * Destroy entities earlier. * Correct model? * Super peak changes. * Breaks northstar. * This line killed my family :( * Silly spaces. * *Hiss*. * Some things. * Fix wait. * Add comment to remove it later. * Revert this. * Set this to be ns default. * Use all spawn points. * Make attacker invulnerable. * Always holster weapons. * Remove no target in customservers. * Remove it from here. * Mhm. * Gotta remove this if check. * Use correct holster weapons function. * Remove player checks. * Use deploy weapons function with view model. * Readd this. * Fix some bugs and add support to disabled `run_intro`. * Free up dropship slots on player death.
| // gamemode settings | ||
| AddPrivateMatchModeSettingEnum( "#GAMEMODE_cp", "cp_amped_capture_points", [ "#SETTING_DISABLED", "#SETTING_ENABLED" ], "1" ) // would've been nice to use amped_capture_points, but this var is already used ingame and its value is default 0 | ||
|
|
||
| AddPrivateMatchModeSettingEnum( "#GAMEMODE_coliseum", "coliseum_loadouts_#SETTING_ENABLED", [ "#SETTING_DISABLED", "#SETTING_ENABLED" ], "1" ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| AddPrivateMatchModeSettingEnum( difficulty, "fd_pro_titan_shields", [ "#SETTING_OFF", "#SETTING_ON" ], "0" ) | ||
| AddPrivateMatchModeSettingEnum( difficulty, "fd_respawn_dropship", [ "#SETTING_OFF", "#SETTING_ON" ], "0" ) | ||
| AddPrivateMatchModeSettingArbitrary( difficulty, "fd_money_per_round", FD_MONEY_PER_ROUND.tostring() ) | ||
| AddPrivateMatchModeSettingEnum( difficulty, "fd_money_flyouts", [ "#SETTING_DISABLED", "#SETTING_ENABLED" ], "#SETTING_DISABLED" ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should replace the default value to 0 instead of #SETTING_DISABLED
|
|
||
| void function DropBatteryCommand_Init() | ||
| { | ||
| AddPrivateMatchModeSettingEnum( "#MODE_SETTING_CATEGORY_RIFF", "drop_battery_command", [ "#SETTING_DISABLED", "#SETTING_ENABLED" ], "#SETTING_DISABLED" ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should also replace this ones default value to 0 instead of #SETTING_DISABLED
| AddPrivateMatchModeSettingArbitrary( "#MODE_SETTING_CATEGORY_PILOT", "pilot_health_multiplier", "1.0" ) | ||
| AddPrivateMatchModeSettingArbitrary( "#MODE_SETTING_CATEGORY_PILOT", "respawn_delay", "0.0" ) | ||
| AddPrivateMatchModeSettingEnum( "#MODE_SETTING_CATEGORY_PILOT", "boosts_enabled", [ "#SETTING_DEFAULT", "#SETTING_DISABLED" ], "1" ) | ||
| AddPrivateMatchModeSettingEnum( "#MODE_SETTING_CATEGORY_PILOT", "earn_meter_pilot_overdrive", [ "#SETTING_DISABLED", "#SETTING_ENABLED", "Only" ], "1" ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Don't make player invulnerable if they're a titan. * Revert some changes in `_gamestate_mp.nut` * Fix playlistvars. * Fix pod anim being out of sync. * Fix classic execution overwriting. * No longer threaded. * Rename to run intro because of maps like wargames. * Some ai pathing fixes (probably actually fixed in next northstar release). * More vanilla like wargames intro and nuke rodeo for players. * Add a space here. * Add `_Delayed` to function name. * More like vanilla. * Random sweep time vanilla does this? * Some fixes. * Add 2 commented out grunts. * Remove `mp_grave` from fd list. * Remove `mp_grave` from private match rotation. * Replace `ns_private_match_map_rotation` with `GetPrivateMatchMapsForMode` if empty. * clone action only if `classic_executions` are enabled.
* Move setting player as titan into `CodeCallback_OnPlayerRespawned`. * Quick change.
#975) * Temp fix versionNum so clients won't desync. * Use `pilot_loadout_` playlistvar in coliseum for right now. * Enable fd relic as ours shouldn't have bugs. * Use vanillas versionNum we can just fix the playlists not working in launcher. * Final update to `mp_wargames.nut`. * Clear npc title in wargames intro. * Enable handlers?



Closes #25
Closes #354
Closes #884
Closes #885
Closes #949